home *** CD-ROM | disk | FTP | other *** search
- /*
- lsrcodes.h return code symbolic values
- for Lydian Software Access Method
- Copyright (C) Lydian Software, 1987
- */
- /* INTERFACE FUNCTION RETURN CODE VALUES: */
- #define RGOOD 0 /* all clear - OK, all others except REOF are errors */
- #define IXERR1 (~RGOOD) /* NOT CURRENTLY USED */
- #define IXERR2 (IXERR1 - 1) /* ftell() error returned from ls_bldindx() */
- #define RREADERR 1 /* error reading index file (internal runtime code)*/
- #define RWRITERR 2 /* error writing index file (internal runtime code)*/
- #define RSEEKERR 3 /* error seeking on base file (interface code) */
- #define ROPENERR 4 /* error opening index file (internal runtime code)*/
- #define RCLOSERR 5 /* error closing index file (internal runtime code)*/
- #define RLOGIERR 6 /* user logic error */
- #define RILLOGIC RLOGIERR
- #define RNOCORE 7 /* error allocating memory (internal runtime code) */
- #define RFREEERR 8 /* error freeing memory (internal runtime code) */
- #define RNOSPACE 9 /* */
- #define RBADCODE 10 /* invalid request code (internal error) */
- #define REOF 11 /* sequential read logical EOF */
- #define RNOTFND 12 /* no entry found on index search */
- #define RDUPKEY 13 /* duplicate key on insert request */
- #define RHANDLE0 60 /* zero ix handle invalid */
- #define RNOTOPEN 61 /* base/index file set not open */
- #define RALROPEN 62 /* base/index file set already open */
- #define RMAXFIL 63 /* index control block table limit exceeded */
- #define RDELETERR 64 /* erase (unlink) error on index file create */
- #define RNOENV 70 /* environment variable not found for open */
- #define RBADVER 90 /* Unsupported exec interface for this RTL version */
- #define RINITERR 100 /* user init. error (ls_open() was not 1st call) */
- #define RSTAKERR 110 /* RTL tree traversal stack error (internal) */